package com.castle.fortress.admin.argFlow.dto;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 数据集响应DTO
 */
@Data
@Accessors(chain = true)
public class DatasetResponseDTO {
    
    /**
     * 响应码
     */
    private Integer code;
    
    /**
     * 错误消息
     */
    private String message;
    
    /**
     * 响应数据
     */
    private DatasetData data;
    
    @Data
    public static class DatasetData {
        /**
         * 数据集ID
         */
        private String id;
        
        /**
         * 数据集名称
         */
        private String name;
        
        /**
         * 数据集描述
         */
        private String description;
        
        /**
         * 创建用户ID
         */
        private String created_by;
        
        /**
         * 创建时间戳
         */
        private Long create_time;
        
        /**
         * 创建日期字符串
         */
        private String create_date;
        
        /**
         * 更新时间戳
         */
        private Long update_time;
        
        /**
         * 更新日期字符串
         */
        private String update_date;
        
        /**
         * 分块数量
         */
        private Integer chunk_count;
        
        /**
         * 向量模型
         */
        private String vector_model;
        
        /**
         * 分组ID
         */
        private String group_id;
        
        /**
         * 状态
         */
        private String status;
    }
} 